"Hold on My Heart" is een nummer van de Britse band Genesis. Het nummer verscheen op hun album We Can't Dance uit 1991. Op 6 april 1992 werd het uitgebracht als de derde single van het album.
"Hold on My Heart" is geschreven door groepsleden Tony Banks, Phil Collins en Mike Rutherford en geproduceerd door de band in samenwerking met Nick Davis en Robert Colby. Het nummer werd een grote hit in Noord-Amerika, waar het in Canada de eerste plaats behaalde en in de Amerikaanse Billboard Hot 100 tot de tweelfde plaats kwam. Het was de laatste nummer 1-hit van de groep in Canada en tevens hun laatste top 20-hit in de Verenigde Staten. Tevens kwam de single tot de zestiende plaats in het Verenigd Koninkrijk. In Nederland kwam de single tot respectievelijk de elfde en dertiende plaats in de Top 40 en de Nationale Top 100, terwijl in Vlaanderen de zestiende plaats in de voorloper van de Ultratop 50 werd bereikt.
In de videoclip van "Hold on My Heart" speelt de band het nummer in een lege nachtclub, wat doet denken aan de clip van Collins' solosingle "One More Night" uit 1985. De clip is in slowmotion opgenomen; om dit effect te creëren, werd tijdens de opnames de muziek sneller dan normaal afgespeeld. Deze beelden werden daarna vertraagd.